home *** CD-ROM | disk | FTP | other *** search
- Dear 68000 enthusiast
-
- TEMPLEMON is a machine language monitor and debugger.
-
- Versions 1.x may be COPIED FREE, but only in one folder with the other
- files.
-
- It ust not be used commercially or sold.
-
- As many ST user as possible should convince themselves of this worthwhile
- tool! So please copy the complete folder with all the files!
-
- This monitor was originally developed for a 68010/68020 computer; it
- was adapted to the ST within two days using the Megamax development kit.
- Further adaptions (screen output routines to not disturb the normal
- graphic output and to make it possible to trace selfwritten graphic
- routines) were made.
-
- The monitor must be started only once (just put it in the auto folder of
- your boot diskette) and stays then resident in memory. Any errors
- generating some not-so-funny-bombs results now in lots of information
- from the monitor. And if you just want want to visit the monitor to
- shuffle around in the memory just press ALT/HELP.
-
- If you are already excited about the monitor, you may skip the next
- paragraph.
-
- To illustrate the abilities of the monitor/debugger imagine the
- following: One of your programs still contains bug. You only know, that
- under unknown circumstances some exactly checkable things happen, eg
- some variable contain some complete senseless value. Of cause you could
- start and embbed checks for this case to approximate the erreneous
- statement. But Traraaaa!! Here comes TEMPLEMON: with just a little
- utility, you only have to add your special check (see TRACE.C) you can
- demand the Debugger to call this little program after every statement.
- This you programmed to recognize the error and according jump into the
- monitor. You can start TRACE.TOS as an example, if you have started the
- monitor before. This littles program checks the left upper edge of the
- screen. If you follow the instructions of TRACE.TOS and move the mouse
- cursor to the upper left corner of the screen, they' ll catch you.
-
- If this conviced you about the abilities of this monitor, I ask you to
- send me DM 20,00 (25$). Thus you show me, that my program found another
- satisfied user, annd I'll send you an extensive Manual with lots of
- useful hints for debugging with exact descriptions about how the
- functions (eg the trace functio) works and how the monitor installs
- itself (memory used, use of vectors, behaviour on interrupt etc.) I
- think you'll that its worth its price.
-
- You can send me any buggestions cause I'M planning to extend the program
- expanding the debugging functions and the user interface.
-
- I'm planning: full screen editor, windows, direct assembling, input and
- output of labels and procedure names instead of their absolute/relative
- addresses (these symbol can be generated using the Megamax development
- kit), higher language debugging (displaying and executing program lines
- rather than maschine statements), searching realtive addresses (eg BRA-
- and BSR-instructions jumping to some location), post mortem dump
- (examining the stack after program termination), etc. etc.
-
- If you didnt understand about what I spoke, dont bother. All these
- improvements only simplify the debugging of programs. Of cause you
- arent left alone whith it: an extended manual with lots of examples
- introduces you to the numerous applications.
-
- So hurry to get one of my famous manuals for this versions of my monitor,
- just send me DM 20,00 (15 US$). You're then automaticly informed about the
- availability of further versions of the monitor. The amount will be taken
- in account if ordering later versions of the monitor.
-
- All rights of TEMPLMON are reserved by the author:
-
-
- Thomas Tempelmann
- Ernst-Ludwig-Kirchner Str. 25
- D-2900 Oldenburg
- West Germany
-
- PS: Please add a selfaddressed label. thanks.
-
-
-